package recycle.pojo;

import java.util.Date;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
* 描述：用户信息表实体类
* @author 孙冉
* @date 2019/07/22
*/
public class Customerinf implements Serializable {

   /**自增主键ID*/
    private Integer customerInfId;
   /**customer_login表的自增ID*/
    private Integer customerId;
   /**用户真实姓名*/
    private String customerName;
   /**证件号码*/
    private String identityCardNo;
   /**手机号*/
    private Integer mobilePhone;
   /**邮箱*/
    private String customerEmail;
   /**用户积分*/
    private Integer userPoint;
   /**注册时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date registerTime;
   /**会员生日*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
   /**会员级别：1 普通会员，2 青铜，3白银，4黄金，5钻石*/
    private Integer customerLevel;
   /**用户余额*/
	private Object userMoney;
   /**最后修改时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date modifiedTime;
   /**其他*/
    private String other1;
   /**其他*/
    private String other2;

    public Customerinf(){}
    
    public Customerinf(Integer customerInfId,Integer customerId,String customerName,String identityCardNo,Integer mobilePhone,String customerEmail,Integer userPoint,Date registerTime,Date birthday,Integer customerLevel,Object userMoney,Date modifiedTime,String other1,String other2){
        this.customerInfId = customerInfId;
        this.customerId = customerId;
        this.customerName = customerName;
        this.identityCardNo = identityCardNo;
        this.mobilePhone = mobilePhone;
        this.customerEmail = customerEmail;
        this.userPoint = userPoint;
        this.registerTime = registerTime;
        this.birthday = birthday;
        this.customerLevel = customerLevel;
        this.userMoney = userMoney;
        this.modifiedTime = modifiedTime;
        this.other1 = other1;
        this.other2 = other2;
    }

   /**获取自增主键ID属性的值*/
    public Integer getCustomerInfId() {
        return this.customerInfId;
    }
   /**设置自增主键ID属性的值*/
    public void setCustomerInfId(Integer customerInfId) {
        this.customerInfId = customerInfId;
    }
   /**获取customer_login表的自增ID属性的值*/
    public Integer getCustomerId() {
        return this.customerId;
    }
   /**设置customer_login表的自增ID属性的值*/
    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }
   /**获取用户真实姓名属性的值*/
    public String getCustomerName() {
        return this.customerName;
    }
   /**设置用户真实姓名属性的值*/
    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }
   /**获取证件号码属性的值*/
    public String getIdentityCardNo() {
        return this.identityCardNo;
    }
   /**设置证件号码属性的值*/
    public void setIdentityCardNo(String identityCardNo) {
        this.identityCardNo = identityCardNo;
    }
   /**获取手机号属性的值*/
    public Integer getMobilePhone() {
        return this.mobilePhone;
    }
   /**设置手机号属性的值*/
    public void setMobilePhone(Integer mobilePhone) {
        this.mobilePhone = mobilePhone;
    }
   /**获取邮箱属性的值*/
    public String getCustomerEmail() {
        return this.customerEmail;
    }
   /**设置邮箱属性的值*/
    public void setCustomerEmail(String customerEmail) {
        this.customerEmail = customerEmail;
    }
   /**获取用户积分属性的值*/
    public Integer getUserPoint() {
        return this.userPoint;
    }
   /**设置用户积分属性的值*/
    public void setUserPoint(Integer userPoint) {
        this.userPoint = userPoint;
    }
   /**获取注册时间属性的值*/
    public Date getRegisterTime() {
        return this.registerTime;
    }
   /**设置注册时间属性的值*/
    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }
   /**获取会员生日属性的值*/
    public Date getBirthday() {
        return this.birthday;
    }
   /**设置会员生日属性的值*/
    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }
   /**获取会员级别：1 普通会员，2 青铜，3白银，4黄金，5钻石属性的值*/
    public Integer getCustomerLevel() {
        return this.customerLevel;
    }
   /**设置会员级别：1 普通会员，2 青铜，3白银，4黄金，5钻石属性的值*/
    public void setCustomerLevel(Integer customerLevel) {
        this.customerLevel = customerLevel;
    }
   /**获取用户余额属性的值*/
	public Object getUserMoney() {
        return this.userMoney;
    }
   /**设置用户余额属性的值*/
    public void setUserMoney(Object userMoney) {
        this.userMoney = userMoney;
    }
   /**获取最后修改时间属性的值*/
    public Date getModifiedTime() {
        return this.modifiedTime;
    }
   /**设置最后修改时间属性的值*/
    public void setModifiedTime(Date modifiedTime) {
        this.modifiedTime = modifiedTime;
    }
   /**获取其他属性的值*/
    public String getOther1() {
        return this.other1;
    }
   /**设置其他属性的值*/
    public void setOther1(String other1) {
        this.other1 = other1;
    }
   /**获取其他属性的值*/
    public String getOther2() {
        return this.other2;
    }
   /**设置其他属性的值*/
    public void setOther2(String other2) {
        this.other2 = other2;
    }
}
